
#ifndef DESIGN_PATTERNS_PROTOTYPE_CIRCLE_H
#define DESIGN_PATTERNS_PROTOTYPE_CIRCLE_H

#include "Shape.h"

class Circle : public Shape
{
public:
  Circle();

  Circle(const Circle& other);

  void Draw() override;

  Shape* Clone() override;

  ~Circle() override = default;
};

#endif //DESIGN_PATTERNS_PROTOTYPE_CIRCLE_H
